import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;

import static java.lang.String.valueOf;

public class Test {
    public static void main(String[] args) {
        ArrayList<Character> list = new ArrayList<>();
        String s1 = "welcome to bit";
        String s2 = "come";
        for (int i = 0; i < s1.length(); i++) {
            char ch = s1.charAt(i);//多次循环，将s1当中的每个字符存入ch中
            if(!s2.contains(valueOf(ch))){//给字符拼接一个"",让ch当中的字符呈现的形式为"w"(字符串的形式)。
        //  if(!s2.contains(ch+"")){
                //判断s2中不包含ch当中的这个字符
                list.add(ch);//将s2中不包含的字符，放入ArrayList类当中elementData数组中
            }
        }
        //这里是为了让输出的结果更加美观
        for (int i = 0; i < list.size(); i++) {
            System.out.print(list.get(i));
        }
    }
    public static void main1(String[] args) {
//        LinkedList<Integer> list = new LinkedList<>();
//        list.add(12);
//        list.add(35);
//        list.add(55);

        ArrayList<Integer> arrayList1 = new ArrayList<>( );//将另一个集合拿过来作为这个集合的参数。
        //这样就可以将list数组当中的元素放到arrayList1当中去。
        arrayList1.add(11);
        arrayList1.add(12);
        arrayList1.add(13);
        arrayList1.add(14);
        arrayList1.add(15);
        arrayList1.add(16);
        System.out.println("============");
        for (int i = 0; i < arrayList1.size(); i++) {
            System.out.print(arrayList1.get(i)+" ");//加空格，尚在输出的时候数字之间可以隔开
        }
        System.out.println();
        for(Integer x:arrayList1){
            System.out.print(x+" ");
        }
        System.out.println();
        System.out.println("===========");
        ListIterator<Integer> it = arrayList1.listIterator();
        while(it.hasNext()){
            System.out.print(it.next()+" ");
        }
        System.out.println();
//        List<Integer> sub = arrayList1.subList(1,3);
//        System.out.println(sub);
//        sub.set(0,888);
//        System.out.println(sub);
//        System.out.println(arrayList1);

//        arrayList1.add(1,10);
//        arrayList1.remove(new Integer(1));
//        arrayList1.remove(1);
//        System.out.println(arrayList1);
    }
}
